%ifdef CONFIG
{
  "HostFeatures": ["AVX"],
  "RegData": {
    "XMM0":  ["0x4054C664C2F837B5", "0x40516053E2D6238E", "0x4044836D86EC17EC", "0x402A1E1C58255B03"],
    "XMM1":  ["0x401568E0C9D9D346", "0x4035FE425AEE6320", "0x402359003EEA209B", "0x40154B7D41743E96"],
    "XMM2":  ["0x403D075A31A4BDBA", "0x4050A018BD66277C", "0x40334EC17EBAF102", "0x4056D7404EA4A8C1"],
    "XMM7":  ["0x428B029F42A63326", "0x0000000000000000", "0x0000000000000000", "0x0000000000000000"],
    "XMM8":  ["0x41AFF21340AB4706", "0x0000000000000000", "0x0000000000000000", "0x0000000000000000"],
    "XMM9":  ["0x428500C641E83AD2", "0x0000000000000000", "0x0000000000000000", "0x0000000000000000"],
    "XMM10": ["0x4214ADB642B062C4", "0x41245B0E42461AA5", "0x0000000000000000", "0x0000000000000000"],
    "XMM11": ["0x41A1B712429B697F", "0x42252CF2411CE3BD", "0x0000000000000000", "0x0000000000000000"],
    "XMM12": ["0x42662BE34176837B", "0x425E2C0D4119C75A", "0x0000000000000000", "0x0000000000000000"],
    "XMM13": ["0x409C30014253A13B", "0x4041495242910EC1", "0x0000000000000000", "0x0000000000000000"]
  }
}
%endif

lea rdx, [rel .data]

vmovapd ymm0, [rdx + 32 * 0]
vmovapd ymm1, [rdx + 32 * 1]
vmovapd ymm2, [rdx + 32 * 2]

vcvtpd2ps xmm7,  xmm0
vcvtpd2ps xmm8,  xmm1
vcvtpd2ps xmm9,  xmm2
vcvtpd2ps xmm10, yword [rdx + 32 * 10]
vcvtpd2ps xmm11, yword [rdx + 32 * 11]
vcvtpd2ps xmm12, yword [rdx + 32 * 12]
vcvtpd2ps xmm13, yword [rdx + 32 * 13]

hlt

align 32
.data:
dq 83.0999, 69.50512
dq 41.02678, 13.05881

dq 5.35242, 21.9932
dq 9.67383, 5.32372

dq 29.02872, 66.50151
dq 19.30764, 91.3633

dq 40.45086, 50.96153
dq 32.64489, 23.97574

dq 90.64316, 24.22547
dq 98.9394, 91.21715

dq 90.80143, 99.48407
dq 64.97245, 74.39838

dq 35.22761, 25.35321
dq 5.8732, 90.19956

dq 33.03133, 52.02952
dq 58.38554, 10.17531

dq 47.84703, 84.04831
dq 90.02965, 65.81329

dq 96.27991, 6.64479
dq 25.58971, 95.00694

dq 88.1929, 37.16964
dq 49.52602, 10.27223

dq 77.70605, 20.21439
dq 9.8056, 41.29389

dq 15.4071, 57.54286
dq 9.61117, 55.54302

dq 52.90745, 4.88086
dq 72.52882, 3.0201
